*{margin:0px;padding:0px;}
body{background:#f2f2f2;text-align:left; font-size:12px;font-family:"微软雅黑"; }
a{color:#000; text-decoration:none;}
img{ border:none;}
input{ vertical-align:middle}
ul li{ list-style:none;}
.fl{ float:left}
.fr{ float:right}
.text-right{text-align:right;}
.fontwhite{color:white;}
.login_body{ margin-top:0px;line-height:28px; vertical-align:middle;color:#000; }
.login_body input{ vertical-align:middle;}
.login_body a{color:#ff4200}
.login_body p{padding:3px 0}
.dl_text{padding-top:3px;}
.dl_text li{padding:3px 0}
.dl_text img{ vertical-align:middle; border:none;}
.dl_text li a{ display:inline;padding:0 5px;}
.dl_text li input{width:169px; height:23px; border:1px solid #fff;margin-left:2px;}
.dl_text li input#rand{width:100px; height:23px; border:1px solid #fff;}
.logined_body{ line-height:25px; vertical-align:middle;}
.logined_body p{ font-size:14px;padding-top:10px;}
.logined_body p a{color:#333; padding:0 3px;}
.logined_bodyul{width:229px; height:48px;margin-top:20px; }
.logined_bodyul li{ float:left;width:112px; height:38px; text-align:center;padding-top:10px; border:1px solid #8abcde; border-left:none;background:url(/images/user/login_bg3.png) repeat-x}
.logined_bodyul li.line{ border-left:1px solid #8bbcdd;}
.logined_bodyul li img{ vertical-align:middle}
.logined_bodyul li a{color:#000; font-size:14px; font-weight:bold;}
.logined_bodyul li:hover{ background:#fff}
.login_body ul{ margin:0 0 0 50px;}
.login_body ul li{ font-size:12px; font-family:"微软雅黑"; padding:5px 10px;}
.login_body ul li input{ width:177px; height:25px; border:1px solid #bbb;margin-left:4px;}
.login_body ul li input#rand{ width:83px; height:25px; border:1px solid #bbb;}
.login_body ul li input.logbtn{ width:65px; height:25px; background:#F33; color:#fff; border:1px solid #F00; letter-spacing:5px; text-align:center;}
.login_body ul li a.abtn{}
.login_body p.white_txt{ color:#fff;}
.login_body .white_txt a:link,.login_body .white_txt a:visited,.login_body .white_txt a:hover{ color:#fff;}

.login_main:after{content:" ";display:block;width:1000px;height:435px;border-radius:10px;box-shadow:3px 3px 3px 3px #d0cfcf;transform:rotate(-2deg);background:#fff;position:absolute;top:0;left:0;z-index:-1;opacity:.3}
.login_main{background:#fff;width:1000px;height:500px;margin:40px auto;border-radius:10px;font-size:14px;box-shadow:3px 3px 3px 3px #d0cfcf;position:relative;}
.login_main h6{font-size:30px;padding:15px 20px;border-bottom:1px solid #ddd;}
.login_main h6 img{margin-right:10px;}
.login_link{line-height:32px;font-size:12px;}
.login_link a:link,.login_link a:visited,.login_link a:hover{color:#fb0000}

#rand,#verifyCode{float:left;}
.regbtn_login{padding:20px 0 20px 150px;}
.reg_text{background:#fff;}
.login_body #rand,.login_body #verifyCode{float:none;}
.login_body #verifyCode{height:22px;}

.regbox{ width:600px; margin:0 auto;}
.regbox input{ width:255px; height:34px; line-height:30px; vertical-align:middle; border:1px solid #eee;}
.regbox th,.regbox td{ padding:10px;}
.regbox th{text-align:right; width:200px; font-weight:normal;}
.regbox td div{ width:360px;}
.regbtn{ text-align:center; padding:20px 0 20px 250px;}
.regbtn a.linkbtn{ margin-left:20px;}
.regbtn a.linkbtn:link,.regbtn a.linkbtn:visited,.regbtn a.linkbtn:hover{color:#fff;}
.regbtn:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.regbox td.rand input{background:#fff;}

.reg_r_bg{ background:url("../images/web/login_rbg.png") right no-repeat; height:330px;border-radius:5px;padding:10px 0;}
.regbox_login{ width:500px; margin:0;text-align: left;}
.regbox_login input{ width:200px; height:36px; line-height:34px; vertical-align:middle; border:1px solid #e5e5e5; text-indent:5px;}
.regbox_login th,.regbox_login td{ padding:10px;background:#fff; text-align:left}
.regbox_login th{ height:20px; text-align:right; font-weight:normal; width:120px;}
.regbox_login td div{ width:130px; overflow:hidden;}
.regbox_login td.rand input{ width:90px; margin-right:15px;}
.regbtn_login{text-align:left; padding:20px 0 20px 118px;}
.regbtn_login input{
	background: #0072bc none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 48px;
    line-height: 46px;
    text-align: center;
    width: 320px;
	 border:0;font-weight:bold; color:#fff; line-height:30px; vertical-align:middle; letter-spacing:0px; text-align:center; padding:0; margin:0;}
.regbtn_login p{ padding-top:20px;}
.regbtn_login a{ line-height:30px; vertical-align:middle; padding:5px 20px; }
.regbtn_login a.ico_reg{ background:url("../images/web/ico_reg.png") no-repeat 0 3px;}
.regbtn_login a.ico_pwd{ background:url("../images/web/ico_pwd.png") no-repeat 0 3px;}
.regbtn_login a:link,.regbtn_login a:visited,.regbtn_login a:hover{ color:#000; text-decoration:none;}
.regbox input.regbox_radio{ border:0; width:20px;}
.regbox_agent{ width:750px; margin:0 auto;}
.regbox_agent input{ width:255px; height:24px; line-height:24px; vertical-align:middle; border:1px solid #93c0f2;}
.regbox_agent th,.regbox_agent td{ padding:8px 5px;background:#fff; border-bottom:1px dashed #eee;}
.regbox_agent th{ height:20px; text-align:right; width:150px; font-weight:normal;}
.regbox_agent td div{ width:200px;}
.regbox_agent td a{ padding-bottom:1px; border-bottom:1px solid #000;}
.regbox_agent td.rand input{ width:180px; margin-right:15px;}
.regbox_agent input.regbox_radio{ border:0; width:20px;}
.regbox_agent td.regbox_td_wd{ width:350px;}
.regbox_agent select{ height:24px; vertical-align:middle; line-height:24px; vertical-align:middle;}
.attach th.regbox_left{ width:300px; text-align:left;}
.attach td.regbox_td_wd2{ width:190px;}
.regbtn2{ text-align:center; padding:20px 0 20px 255px;}
.regbtn2 input,.regbtn2 a.linkbtn{ background:#ff8a00;border-radius:5px;width:116px; height:32px; border:0; font-size:14px; font-weight:bold; color:#fff; line-height:30px; vertical-align:middle; display:inline-block; float:left;}
td.rand input{ width:120px; margin-right:15px;}
.regbtn{ text-align:center; padding:0px 0 20px 240px;}
.reg_text .regbtn{ text-align:center; padding:20px 0 20px 375px;}
.regbtn input,.regbtn a.linkbtn{ background:#ff6600;border-radius:5px; width:116px; height:45px; border:0; font-size:16px;font-weight:bold; color:#fff; line-height:30px; vertical-align:middle; display:inline-block; float:left;}
.regbtn a.linkbtn{ margin-left:20px;}
.regbtn a.linkbtn:link,.regbtn a.linkbtn:visited,.regbtn a.linkbtn:hover{color:#fff;}
.regbtn:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.login_content{padding:25px 0;}